CHƯƠNG1: JAVA SỰ LỰA CHỌN CHO ỨNG DỤNG WEB Giới thiệu ngôn ngữ lập trình java Cài đặt và cấu hình JDK Máy ảo và trình biên dịch Java Java và biến môi trường Viết chương trình ứng dụng java Cơ bản về ngôn ngữ Java Khối lệnh Khai báo thư viện sử dụng Tạo chú thích Khai báo và tạo biến Chuỗi trong Java Các toán tử Các lệnh điểu khiển rẽ nhánh Các lệnh vòng lặp Khai báo lớp đối tượng, phương thức, thuộc tính Bắt lỗi ngoại lệ Các loại ứng dụng trong java Ứng dụng console Ứng dụng đồ họa Applet Servlet JSP Ứng dụng EJB, RMI, JMS Bài tập Chương 1 CHƯƠNG2: JSP Trang JSP đầu tiên Các khái niệm về Web Ngôn ngữ HTML Trình duyệt Địa chỉ URL và URI Giao thức HTTP Địa chỉ máy chủ, tên vùng và cổng Các cú pháp cơ  bản của JSP Sử dụng thẻ bọc mã <% %> Hiển thị kết xuất bằng cú pháp <%= %> Chèn chú thích vào trang JSP Khai báo phương thức và biến hằng <%! %> Bài tập chương 2 CHƯƠNG3: SERVLET Trang JSP dùng servlet Chương trình nguồn servlet Biên dịch servlet Đăng ký và triệu gọi servlet Cấu trúc của servlet Các phương thức cơ bản của servlet Chu trình sống  của servlet và JSP Chu trình sống của servlet Chu trình sống của JSP Quan hệ giữa servlet và JSP Bài tập chương 3 CHƯƠNG4: HTML FORM Tạo form html đơn giản Sử dụng đối tượng request Xư lý các biến form mang nhiều trị Lấy giá trị các biến form trong servlet Các cách xử lý form khác nhau HTML nhập liệu và JSP xử lý Trang JSP nhập liệu gọi trang JSP khác xử lý Sử dụng cùng trang JSP nhận và xử lý dữ liệu Bài tập chương 4 CHƯƠNG5: XỬ LÝ BIẾN SESSION Lưu dữ liệu trong các biến ẩn của form Các vấn đề bảo mật với biến ẩn Lưu dữ liệu trong đối tượng session Sử dụng đối tượng session trong trang JSP Sử dụng session trong servlet Tìm hiểu cách session làm việc Buộc trình chủ tạo một session mới Xử lý chấm dứt session Làm việc với sesson không cần cookies Bài tập chương 5 CHƯƠNG6: DEBUG Dò lỗi trong ứng dụng web Sử dụng file log để theo dõi Sử dụng System.out và System.err Sử dụng Loging API Sử dụng trình debugger của java Xử lý tùy biến của thông báo lỗi Tuỳ biến thông báo lỗi cấp trang Tùy biến thông báo lỗi cấp ứng dụng Bài tập chương 6 CHƯƠNG7: JDBC JDBC-Trình điều khiển truy xuất csdl Truy xuất dữ liệu thông qua JDBC-ODBC Kết nối với csdl Truy vấn csdl Trích xuất csdl Xử lý các lệnh SQl, insert, delete, update Phân trang hiển thị các mẫu tin Tạo thư viện truy xuất csdl Chia sẽ kết nối Bài tập chương 7 CHƯƠNG8: SHOPPING CART-SESSION VÀ COOKIES Thiết kế giỏ hàng - shopping cart Xây dựng giỏ hàng với session Xây dựng giỏ hàng với csdl Tìm hiểu cách lưu trữ dữ liệu của cookies Tạo cookies lưu vết thông tin phía khách hàng Gửi cookies lên trình chủ Bài tập chương 8 CHƯƠNG9: JAVABEAN Khái niệm về JavaBean Các thẻ chuẩn JavaBean trong JSP <jsp:useBean> <jsp:setProperty> <jsp:getProperty> Bài tập chương 9